ruin one's chances - German English Dictionary